home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
151-175
/
disk_166
/
stevie
/
bugs
/
bug1
/
cmdline.c.diff
next >
Wrap
Text File
|
1992-05-06
|
1KB
|
53 lines
4a5
> * further modifications by: Robert Regn rtregn@faui32.uucp
158d158
< UNCHANGED;
273c273
< if ( strcmp(cmd,"set")==0 ) {
---
> if ( strncmp(cmd,"set", 2)==0 ) {
480a481,483
> if (altfile)
> free(altfile);
> altfile = strsave(arg);
503a507,523
> } else
> if (strchr(arg, '%')) {
> char *s, *buf=alloc(strlen(arg)+strlen(Filename));
> if (Filename == NULL) {
> emsg("No filename");
> return FALSE;
> }
> s = strchr(arg, '%');
> *s = 0;
> strcpy (buf, arg);
> strcat (buf, Filename);
> strcat (buf, s+1);
> if (altfile) /* I'm not shure if it is ok */
> free(altfile);
> altfile = Filename;
> altline = cntllines(Filemem, Curschar);
> Filename = buf;
504a525,526
> if (altfile) /* I'm not shure if it is ok */
> free(altfile);
530a553
> #ifndef MINIX
548a572
> #endif
555d578
< int n;
608c631
< } while (c != '\r' && c != '\n');
---
> } while (c != '\r' && c != '\n' && c != ' ' && c != ':');
610c633,638
< screenclear();
---
> if ( c == ':') { /* this can vi too */
> outstr("\n");
> readcmdline(c, NULL);
> }
> else
> screenclear();